<?php
/**
 * Classe que representa o Estado da Cidade
 * @access public
 * @author Magno Leal
 * @package model
 */

class EstadoBean {
    /**
     * @AttributeType long
     */
    private $estadoID;
    /**
     * @AttributeType String
     */
    private $nome;
    /**
     * @AttributeType String
     */
    private $sigla;

    function __construct($estadoID = 0, $nome = "", $sigla = "") {
        $this->estadoID = $estadoID;
        $this->nome = $nome;
        $this->sigla = $sigla;
    }


    public function getEstadoID() {
        return $this->estadoID;
    }

    public function setEstadoID($estadoID) {
        $this->estadoID = $estadoID;
    }

    public function getNome() {
        return $this->nome;
    }

    public function setNome($nome) {
        $this->nome = $nome;
    }

    public function getSigla() {
        return $this->sigla;
    }

    public function setSigla($sigla) {
        $this->sigla = $sigla;
    }

    public function toBD() {
        $estado = array();

        $estado['estadoID'] = $this->estadoID;
        $estado['nome'] = $this->nome;
        $estado['sigla'] = $this->sigla;

        return $estado;
    }

    public function toJson() {
        return json_encode($this->toBD());
    }
}
?>